// .swiper-pagination-bullet {
//   opacity: 1 !important;
//   border: 5px solid transparent;
//   color: white;
//   font-weight: 600;
// }
// .my-bullet-active {
//   border: 5px solid #ffb244;
//   opacity: 1 !important;
//   color: #ffb244;
//   // font-size: 18px;
//   font-weight: 600;
// }
.menubar {
  width: 1120px;
  height: 44px;
  margin: 0 auto;
  // background-color: #f0f0f0;
  display: flex;
  justify-content: space-around;
  ul {
    width: 300px;
    height: 44px;
    line-height: 44px;
    li {
      float: left;
      font-size: 14px;
      a {
        border-right: 1px solid black;
        padding: 0 10px;
      }
    }
  }
  .search {
    width: 182px;
    height: 46px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    input {
      width: 133px;
      height: 30px;
      border: none;
      outline: medium;
      border-bottom: 1px solid black;
    }
    &::after {
      content: "";
      display: block;
      width: 42px;
      height: 38px;
      background: url(../images/left.png) no-repeat -24px -56px;
    }
  }
}
// .swiper-container {
//     // width: 600px;
//     height: 300px;
//     /* border: 10px solid #ccc; */
//   }
.banner {
  width: 100%;
  position: relative;
  .big {
    .swiper {
      .swiper-pagination {
        span {
          width: 86px;
          height: 86px;
          position: absolute;
          top: -463px;
          left: 80%;
          //    z-index: 5;
          p {
            width: 100px;
            height: 30px;
            position: absolute;
            left: 100px;
            top: 30px;
          }
        }
        span:nth-child(1) {
          background: url(../images/xiao341.png) no-repeat center center;
          top: -226px;
        }
        span:nth-child(2) {
          background: url(../images/xiao348.png) no-repeat center center;
          top: -364px;
        }
        span:nth-child(3) {
          background: url(../images/xiao351.png) no-repeat center center;
          top: -500px;
        }
      }
      .swiper-pagination-bullet {
        opacity: 1 !important;
        border: 5px solid transparent;
        color: white;
        font-weight: 600;
      }
      .my-bullet-active {
        border: 5px solid #ffb244;
        opacity: 1 !important;
        color: #ffb244;
        // font-size: 18px;
        font-weight: 600;
      }
    }
  }
  .small {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px;
    z-index: 1;
    width: 700px;
    height: 61px;
    background-color: rgba(0, 0, 0, 0.461);
    border-radius: 30px 30px;
    line-height: 61px;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    .swiper {
      width: 430px;
      height: 61px;
    }
  }
  h4 {
    position: absolute;
    left: 55px;
    // top: 20px;
    color: #fff;
    font-size: 16px;
  }
  span {
    float: right;
  }
  a {
    color: #fff;
  }
  .swiper-button-prev,
  .swiper-button-next {
    --swiper-navigation-color: #ffffff; /* 单独设置按钮颜色 */
    --swiper-navigation-size: 20px; /* 设置按钮大小 */
  }
}

.goods {
  width: 1520px;
  height: 750px;
  background-color: #f7f7f8;
  margin: 0 auto;
  overflow: hidden;
  .swiper {
    width: 1140px;
    height: 700px;
    margin-top: 30px;
    .swiper-wrapper {
      .swiper-slide {
        width: 100%;
        height: 100%;
        background-color: #f7f7f8;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;

        div {
          width: 258px;
          height: 315px;
          text-align: center;
          line-height: 25px;
          a {
            color: #9a8069;
          }
          h4 {
            color: red;
          }
          div {
            width: 258px;
            height: 258px;
            overflow: hidden;

            img {
              transition: all 1s linear;
              // transform-origin:250px;
              &:hover {
                transform: scale(1.3);
              }
            }
          }
        }
        .box {
          p {
            margin-top: 30px;
            font-weight: 600;
          }
          h1 {
            margin-top: 20px;
            color: #9a8069;
          }
        }
      }
      .slide1 {
        width: 100%;
        height: 100%;
        background-color: #f7f7f8;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        div {
          width: 258px;
          height: 315px;
          text-align: center;
          line-height: 25px;
          a {
            color: #9a8069;
          }
          h4 {
            color: red;
          }
          div {
            width: 258px;
            height: 258px;
            overflow: hidden;

            img {
              transition: all 1s linear;
              transform-origin: 250px;
              &:hover {
                transform: scale(1.5);
              }
            }
          }
        }
        .box {
          p {
            margin-top: 30px;
            font-weight: 600;
          }
          h1 {
            margin-top: 20px;
            color: #9a8069;
          }
        }
      }
    }
    .swiper-button-prev,
    .swiper-button-next {
      position: absolute;
      left: 154px;
      top: 169px;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      background-color: rgba(230, 230, 230);
    }
    .swiper-button-prev {
      left: 86px;
    }
  }
  .swiper-button-prev,
  .swiper-button-next {
    --swiper-navigation-color: #9a8069; /* 单独设置按钮颜色 */
    --swiper-navigation-size: 15px; /* 设置按钮大小 */
  }
}
.part-03 {
  width: 1520px;
  height: 1005px;
  margin: 0 auto;
  .wbar {
    overflow: hidden;
    height: 124px;
    text-align: center;
    p {
      margin-top: 20px;
      margin-bottom: 15px;
    }
  }
  .tab_hot {
    width: 810px;
    height: 50px;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
    align-items: center;
    li {
      width: 101px;
      height: 41px;
      text-align: center;
      line-height: 41px;
      font-size: 13px;
      border: 1px solid #9a8069;
      background-color: #fff;
      color: #9a8069;
      cursor: pointer;
    }
    .move_hover {
      background-color: #fa7c3d;
      color: #fff;
      &::after {
        content: "";
        display: block;
        width: 0px;
        height: 0px;
        border: 6px solid transparent;
        border-top: 6px solid #fa7c3d;
        // background-color: blue;
        margin-left: 50%;
        transform: translateX(-50%);
      }
    }
    .hover {
      background-color: #fff;
      border: 1px solid #9a8069;
      color: #9a8069;
    }
  }
  .box_hot {
    width: 1120px;
    height: 800px;
    position: relative;
    margin: 0 auto;
    margin-top: 30px;
    li {
      width: 1120px;
      height: 800px;
      position: absolute;

      top: 0;
      left: 0;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-around;
      div {
        display: flex;
        flex-direction: column;
        width: 272px;
        height: 375px;
        align-items: center;
        background-color: #f5f5f5;
        a:nth-child(1) {
          width: 272px;
          height: 290px;
          overflow: hidden;
          img {
            transition: all 1s linear;
            width: 100%;
            &:hover {
              transform: scale(1.3);
            }
          }
        }
        p {
          color: red;
          margin-top: 15px;
        }
      }
    }
  }
}
.bottom {
  width: 1520px;
  height: 527px;
  margin: 0 auto;
  .IMG {
    width: 1120px;
    height: 200px;
    margin: 0 auto;
  }
  .help {
    display: flex;
    justify-content: space-around;
    width: 1120px;
    height: 200px;
    margin: 0 auto;
    border-bottom: 1px solid #ccc;
    dl {
      cursor: pointer;
      line-height: 28px;
      dt {
        font-size: 20px;
        font-weight: 600;
      }
    }
    .wx {
      width: 126px;
      padding-top: 154px;
      font-size: 14px;
      background-color: #fff;
      text-align: center;
      background: url(../images/bottom.png) no-repeat -4px -401px;
    }
  }
  .copyright {
    // width: 1120px;
    // height: 121px;
    // margin: 0 auto;
    width: 518px;
    padding-left: 296px;
    padding-top: 30px;
    line-height: 18px;
    color: #333;
    margin: 0px auto;
    background-color: blue;
    font-size: 14px;
    background: url(../images/bottom.png) 0px -310px no-repeat;
  }
}
